package com.example.api.service;

import java.util.List;

import com.common.mybatis.gen.model.SysFunc;
import com.common.mybatis.gen.model.SysRole;
import com.common.mybatis.gen.model.SysUser;

public interface CustomSysUserService {

	/**
	 * 获取用户角色列表
	 * @param userId
	 * @return 用户Role列表
	 */
	List<SysRole> getUserSysRoles(Integer userId);
	
	/**
	 * 获取用户功能列表
	 * @param userId
	 * @return 用户Func列表
	 */
	List<SysFunc> getUserSysFuncs(Integer userId);
	
	/**
	 * 说明： 根据用户名查询user信息
	 * @param userName 用户名
	 * @return 用户信息对象
	 */
	SysUser getUserByName(String userName);
	
}
